/*样式初始化及公共样式部分lpm*/
body { color: #555; font-size: 14px; margin: 0 auto; min-width: 1100px; background-color: #fff; font-family: "Microsoft YaHei"; }
a { color: #555; text-decoration: none; }      /*定义全局链接颜色lpm*/
a:hover { color: #ed6c00; }      /*定义全局链接鼠标滑过颜色lpm*/
div, ul, li, span, p, img, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin: 0px; padding: 0px; list-style: none; border: 0px; }      /*主要标签的样式初始化lpm*/
.clear { clear: both; height: 0px; overflow: hidden; }  /*清除左右浮动lpm*/
.fl, .left { float: left; }     /*定义左浮动lpm*/
.fr, .right { float: right; }     /*定义右浮动lpm*/
.cp img { border: 1px solid #ddd; padding: 2px; background: #fff; }      /*定义标签调用图片的边框样式lpm*/
.cp a:hover img { border: 1px solid #ed6c00; padding: 2px; background: #fff; }      /*定义鼠标经过时边框的变化效果lpm*/
.box { width: 1100px; height: auto; margin: 0 auto; }      /*定义版面统一宽度lpm*/
.font_en { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: normal; }     /*定义英文字体及大写lpm*/
.top10 { margin-top: 10px; }
.top15 { margin-top: 15px; }
.top20 { margin-top: 20px; }
.top30 { margin-top: 30px; }
.top40 { margin-top: 40px; }
.top50 { margin-top: 50px; }
/*抬头*/
.top_bg { width: 100%; background: url(../images/topbg.jpg) no-repeat center; }
.top_t { height: 38px; line-height: 38px; color: #666; font-size: 13px; }
.heand_l { float: left; }
.heand_r { float: right; }
.heand_r a { color: #666; }
.heand_r a:hover { color: #de2418; }
.top_l { margin: 20px 0; float: left; }
.top_r { float: right; background: url(../images/tel.png) center left no-repeat; padding-left: 60px; margin-top: 30px;  }
.top_r span{ font-size: 20px; color:#0058a3; }
/*导航*/
.nav_bg { width: 100%; height: 52px; margin: 0 auto; background: #0058a3; }
.nav li { width: 130px; height: 52px; float: left; text-align: center; }
.nav li a { font-size: 16px; color: #fff; display: block; width: 130px; line-height: 52px; height: 52px; text-align: center; }
.nav li a:hover { background: #de2418; }
.nav .a_nav a { background: #de2418; }
/*幻灯片*/
.focus { width: 100%; height: 500px; overflow: hidden; position: relative; z-index: 9 }
.focus ul { height: 100%; position: absolute; }
.focus ul li { float: left; width: 100%; height: 100%; overflow: hidden; position: relative; background: #eee; }
.focus ul li div { position: absolute; overflow: hidden; width: 100%; height: 100%; }
.focus .btnBg { position: absolute; width: 100%; height: 20px; left: 0; bottom: 0; background: #000; display: none; }
.focus .btn { position: absolute; width: 952px; padding-right: 50px; height: 23px; margin-left: -501px; left: 50%; bottom: 15px; text-align: right; }
.focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 24px; line-height: 24px; text-align: center; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
.focus .btn span.on { background: #fff; }
.focus .preNext { width: 45px; height: 100px; position: absolute; top: 210px; background: url(../images/sprite.png) no-repeat 0 0; cursor: pointer; }
.focus .pre { left: 0; }
.focus .next { right: 0; background-position: right top; }
/*内页幻灯片*/
.focus_n { width: 100%; height: 350px; overflow: hidden; position: relative; z-index: 9 }
.focus_n ul { height: 100%; position: absolute; }
.focus_n ul li { float: left; width: 100%; height: 100%; overflow: hidden; position: relative; background: #eee; }
.focus_n ul li div { position: absolute; overflow: hidden; width: 100%; height: 100%; }
.focus_n .btnBg { position: absolute; width: 100%; height: 20px; left: 0; bottom: 0; background: #000; display: none; }
.focus_n .btn { position: absolute; width: 952px; padding-right: 50px; height: 23px; margin-left: -501px; left: 50%; bottom: 15px; text-align: right; }
.focus_n .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 24px; line-height: 24px; text-align: center; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
.focus_n .btn span.on { background: #fff; }
.focus_n .preNext { width: 45px; height: 100px; position: absolute; top: 120px; background: url(../images/sprite.png) no-repeat 0 0; cursor: pointer; }
.focus_n .pre { left: 0; }
.focus_n .next { right: 0; background-position: right top; }
/*搜索*/
.search_bg { width: 100%; height: 60px; background: #f5f5f5; }
.search_nbg { width: 100%; height: 60px; background: #f5f5f5; position: absolute; top: 595px; }
.search_l { float: left; line-height: 60px; }
.search_l span { color: #de2418; }
.search_l a { font-size: 14px; color: #555; }
.search_l a:hover { color: #de2418; }
.search-d { margin-top: 18px; margin-left: 10px; float: right; }
.search-bgp { width: 230px; height: 24px; font-size: 14px; line-height: 24px; padding-left: 15px; color: #5a5a5a; background: none; outline: none; border: 1px solid #e4e4e4; padding-top: 0px!important; padding-bottom: 0px!important; }
.search-ip { width: 33px; height: 26px; background: url(../images/search.jpg) no-repeat center; border: none; cursor: pointer; }
.search-bg { float: left; overflow: hidden; }
.search-i { float: left; overflow: hidden; }
/*分类*/
.list_bg { float: left; width: 258px; }
.prod_bg { float: right; width: 812px; overflow: hidden }
.list_t { width: 258px; height: 100px; background: #0058a3; color: #fff; }
.list_t span { font-size: 26px; padding: 28px 28px 5px; display: block; font-weight: bold; }
.list_t p { display: block; font-family: "arial"; font-size: 14px; margin-left: 28px; text-transform: uppercase; }
.list_d { height: auto; }
.list_d .list_nav li { display: block; width: 258px; height: 57px; line-height: 57px; background: #e3e3e3; border-bottom: 1px solid #cacaca; line-height: 57px; }
.list_d .list_nav li a { display: block; width: 191px; height: 57px; color: #333; font-size: 16px; background: url(../images/icon1.jpg) 29px 20px no-repeat; line-height: 57px; padding-left: 67px; }
.list_d .list_nav li:last-child { border-bottom: 0px; }
.list_d .list_nav li:hover { background: #de2418; }
.list_d .list_nav li a:hover { color: #fff; background: url(../images/icon2.png) 29px 20px no-repeat; }
.list_m { height: 200px; background: url(../images/contact.jpg) no-repeat bottom left; overflow: hidden; position: relative; }
.list_m .tel { position: absolute; top: 110px; left: 110px; color: #0157A2; font-size: 20px; }
.list_m a { display: block; color: #0058a3; font-size: 14px; border: 1px solid #0058a3; width: 89px; height: 24px; line-height: 24px; margin: 149px 0 0 150px; text-align: center; }
.list_m a:hover { border-color: #de2418; color: #de2418; }
.prod_t { width: 812px; height: 35px; background: url(../images/20180525200255_1137206527.jpg) bottom no-repeat; }
.prod_t span { font-size: 20px; color: #0058a3; padding-left: 14px; float: left; font-weight: bold; padding-top: 2px; }
.prod_t span b { font-weight: normal; font-family: "arial"; color: #ccc; padding-left: 5px; font-size: 13px; text-transform: uppercase; }
.prod_t a { display: block; float: right; margin-right: 10px; color: #999; font-size: 13px; font-family: "arial"; margin-top: 10px; }
.prod_d { width: 812px; margin-top: 20px; }
.prolist li { width: 183px; padding: 5px 5px 8px 5px; margin : 0 10px 10px 0; float: left; border: 1px solid #ddd; text-align: center; }
.prolist li:nth-child(4n) { margin-right: 0; }
.prolist li img { display: block; margin: 0 auto 8px; max-width: 100%; height: 150px; }
.prolist li:hover { border-color: #ed6c00; }
/*分割*/
.banner_nbg .adv { display: none; }
.banner_nbg { width: 100%; height: 170px; color: #fff; overflow: hidden; background-repeat: none; background-position:top center; }
.banner_nbg span { display: block; float: left; font-size: 16px; padding: 100px 0 0 136px; }
.banner_nbg p { display: block; float: right; font-size: 26px; font-weight: bold; padding: 82px 68px 0 0; }
/*案例*/
.case_bg { width: 100%; margin: 0 auto; min-width: 1100px; height: 372px; padding-top: 48px; background: url(../images/20180525212915_529931267.jpg) no-repeat; overflow: hidden; }
.case_t { text-align: center; margin-bottom: 35px; }
.case_t span { font-size: 30px; color: #fff; font-weight: bold; padding-bottom: 8px; display: block; }
.case_t p { font-size: 14px; color: #fff; font-family: "arial"; text-transform: uppercase; }
.case_d { width: 1100px; margin: 30px auto; position: relative; }
.case_d table tbody tr td div a { color: #fff; }
.case_d table tbody tr td div a:hover { color: #de2418; }
.case_m { position: absolute; top: 82px; width: 60px; height: 60px; }
.case_m:hover { cursor: pointer; }
#Left_app { left: -75px; }
#Right_app { right: -75px; }
/*简介*/
.about_l { float: left; }
.about_r { float: right; width: 625px; margin-right: 12px; }
.about_t { margin-top: 22px; }
.about_t b { display: block; font-family: "arial"; color: #0058a3; font-size: 40px; padding-bottom: 5px; }
.about_t b span { color: #333; }
.about_t p { font-size: 26px; color: #333; }
.about_w { margin-top: 12px; }
.about_w p { font-size: 14px; color: #555; line-height: 28px; text-indent: 2em; }
.about_btn { margin-top: 25px; }
.about_btn a:nth-child(1) { margin-left: 4px; border-color: #d4050f; color: #d4050f; background: url(../images/20180525222004_777004415.jpg) 10px 9px no-repeat; }
.about_btn a { float: left; width: 88px; height: 24px; color: #0058a3; border: 1px solid #0058a3; line-height: 24px; text-align: center; margin-right: 13px; }
.about_btn a:hover { color: #d4050f; border-color: #d4050f; }
/*简介内页*/
.about_nl { float: left; }
.about_nr { float: right; width: 360px; }
.about_nt { margin-top: 22px; }
.about_nt b { display: block; font-family: "arial"; color: #0058a3; font-size: 40px; padding-bottom: 5px; }
.about_nt b span { color: #333; }
.about_nt p { font-size: 26px; color: #333; }
.about_nw { margin-top: 12px; }
.about_nw p { font-size: 14px; color: #555; line-height: 28px; text-indent: 2em; }
.about_nd { margin-top: 20px; }
/*厂房设备*/
.equ_tile { text-align: center; width: 1100px; height: 32px; background: url(../images/cpbg.jpg) no-repeat; line-height: 32px; font-size: 26px; color: #333; margin: 35px 0 25px; }
.equ_d { width: 1100px; }
/*news*/
#news { width: 1100px; height: 600px; margin: 0 auto; }
.news_t { margin: 0 auto; width: 1100px; line-height: 44px; text-align: center; padding-top: 20px; padding-bottom: 10px; }
.news_t p { font-size: 36px; color: #333; font-weight: bold; }
.news_t span { font-size: 14px; color: #999; font-weight: 100; font-family: "arial"; text-transform: uppercase; }
.convert { width: 1100px; margin: 0 auto; background: url(../images/20180526091609_1758862114.png) no-repeat center 0; }
.convert .tab { width: 354px; height: 50px; margin: 0 auto; }
.convert .tab a { display: block; color: #666; text-align: center; width: 118px; height: 30px; line-height: 30px; font-size: 16px; float: left; }
.convert .tab a.on { display: block; color: #fff; background: #0058a2; border-radius: 30px; }
.convert .content { overflow: hidden; width: 1100px; height: 400px; position: relative; margin-top: 20px; }
.convert .content ul { position: absolute; left: 0; top: 0; height: 400px; }
.convert .content li { width: 1100px; height: auto; float: left; }
.content td br { display: none; }
.content td a { display: block; background: #ededee; line-height: 40px; width: 220px !important; color: #666; width: 220px !important; }
.content td a:hover { display: block; background: #ff6633; color: #fff; }
.news_l { float: left; width: 400px; }
.news_l .news_div_item { position: relative; }
.news_l .divdgweb_new_div_item { position: relative; }
.news_l .news_div_item_pic { position: absolute; top: 0; }
.news_l .news_div_item_pic a img { height: 318px; }
.news_l .news_div_item_content { line-height: 30px; width: 433px; padding-top: 10px; position: absolute; top: 309px; }
.news_l .divdgweb_new_div_item_content { line-height: 30px; width: 433px; padding-top: 10px; position: absolute; top: 309px; }
.news_l .news_div_item_body, .news_l .divdgweb_new_div_item_body { color: #999; line-height: 22px; margin-top: 10px; }
.news_l .news_div_item_a, .news_l .divdgweb_new_div_item_a { color: #222; font-size: 22px; }
.news_l .news_div_item_a:hover, .news_l .divdgweb_new_div_item_a:hover { color: #0058a2; }
.news_l .news_div_item_date, .news_l .divdgweb_new_div_item_date { position: absolute; right: 0; line-height: 15px; top: 279px; color: #fff; }
.news_l .news_div_item_date div, .news_l .divdgweb_new_div_item_date div { float: left; }
.news_r .news_div_item_date, .news_r .divdgweb_new_div_item_date { position: absolute; right: 0; line-height: 15px; top: 5px; color: #999; }
.news_r .news_div_item_date div { float: left; }
.news_r .divdgweb_new_div_item_date div { float: left; }
.news_r { float: right; width: 610px; }
.news_r .news_div, .news_r .divdgweb_new_div { float: right; width: 510px; padding-top: 10px; padding-left: 100px; background: url(../images/20180526092824_641516320.jpg) no-repeat left top; }
.news_r .news_div .news_div_item:nth-child(1) { display: none; }
/*第一条新闻已在左边调用，所以此处设置不显示*/
.news_r .news_div_item, .news_r .divdgweb_new_div_item { width: 490px; height: 103px; position: relative; margin-left: 15px; }
.news_r .news_div_item_a, .news_r .divdgweb_new_div_item_a { color: #222; font-size: 14px; }
.news_r .news_div_item_a:hover, .news_r .divdgweb_new_div_item_a:hover { color: #046fcd; }
.news_r .news_div_item_content, .news_r .divdgweb_new_div_item_content { float: left; line-height: 22px; width: 490px; }
.news_r .news_div_item_body, .news_r .divdgweb_new_div_item_body { color: #999; padding-top: 10px; }
.news_r .divdgweb_new_div .divdgweb_new_div_item:nth-child(1) { display: none; }
/*第一条新闻已在左边调用，所以此处设置不显示*/
.bo0x { line-height: 39px; text-align: center; text-transform: uppercase; height: 50px; font-size: 32px; font-weight: bold; color: #0058a2; margin-bottom: 14px; padding-top: 8px; background: url(../images/20180526093229_1655727592.jpg) no-repeat center; }
.bo0x font { color: #0058a2; }
.bo0x span { font-size: 16px; font-weight: normal; color: #868686; padding-top: 0px; display: block; }
.company111 { background: #fff; overflow: hidden; margin-bottom: 40px; }
.news_r1 { float: right; width: 610px; }
/*版权*/
.copy { background: #555; text-align: justify; margin-top: 15px; }
.copy_row1 { padding: 51px 0 30px 0; }
.copy_row1 .col4 { float: left; margin-right: 120px; }
.copy_row1 .col4:nth-last-child(1) { margin-right: 0; background: none; }
.copy_row1 .col4 .c4title { position: relative; padding: 0 0 25px 0; margin-bottom: 5px; display: inline-block; }
.copy_row1 .col4 .c4title::after { content: ''; position: absolute; width: 20px; height: 2px; display: block; background: #fff; left: 0; bottom: 10px; -webkit-transition: 0.6s all ease-in-out; transition: 0.6s all ease-in-out; }
.copy_row1 .col4 .c4title a { font-size: 17px; color: #fff; display: block; line-height: 35px; }
.copy_row1 .col4:hover .c4title::after { width: 100%; background: #ff0; }
.copy_row1 .col4 ul li a { color: #ffffff; font-size: 14px; display: block; line-height: 30px; }
.copy_row1 .col4 ul li a:hover { color: #ff0; }
.copy_row1 .fr { text-align: right; }
.copy_row1 .cr_2 { font-size: 32px; color: #ffffff; line-height: 35px; padding: 0px 0 5px; letter-spacing: 0.4px; }
.copy_row1 .cr_3 { font-size: 14px; color: #ffffff; line-height: 30px; }
.copy_row1 .cr_4 { font-size: 14px; border-top: #ffffff 1px solid; display: inline-block; padding: 5px; border-bottom: #ffffff 1px solid; margin: 15px 0 10px; color: #fff; line-height: 25px; }
.friendlink { margin-top: 10px; width: 270px; margin-left: auto; }
.friendlink .fri_L { background: url(../images/20180526093301_1318701644.png) no-repeat; width: 77px; height: 28px; float: left; color: #e4e4e4; font-size: 17px; letter-spacing: 1px; padding: 6px; text-align: center; }
.friendlink .fri_R { height: 37px; display: block; float: right; width: 181px; background: #e4e4e4; }
.friendlink .linkTagcs { width: 181px; max-height: 37px; background: rgba(228,228,228,0.8) url(../images/20180526093328_465662928.png) no-repeat 162px 18px; overflow: hidden; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; }
.friendlink .linkTagcs:hover { max-height: 200px; overflow-x: hidden; overflow-y: auto; }
.friendlink .fri_R .linkTagcs li { float: none; line-height: 37px; text-align: left; text-indent: 10px; }
.friendlink .fri_R .linkTagcs li a { display: block; }
.cr4button { float: right; }
.copy_row2 { height: 60px; line-height: 60px; background: #0058a3; margin-top: 25px; }
.copy_row2 .fl { height: 60px; line-height: 60px; color: #fff; font-size: 13px; letter-spacing: 0.4px; width: 850px }
.copy_row2 .fl a { display: inline-block; color: #fff; font-size: inherit; }
.cr4button a { position: relative; font-size: 13px; color: #fff !important; display: inline-block; line-height: 25px; padding: 0 3px; }
.ine { background: url(../images/20180526093407_1205679163.png) no-repeat center; width: 11px; height: 11px; display: inline-block; padding: 0 5px; }
.copy .ewm { position: absolute; width: 120px; bottom: 35px; right: 0; z-index: 1; display: none; }
.copy .ewm img { width: 100%; height: auto; }
.copy_row2 .fr > a { font-size: 14px; display: inline-block; color: #fff; height: 60px; line-height: 60px; }
.copy_row2 .fr { position: relative; }
.copy_row2 a:hover { color: #ff0; }
/* 内页样式变量 */

#bodycon { width: 1100px; margin: 0 auto; }
#bodycon #left { float: left; width: 288px; } 
#bodycon #right { float: right;  width: 812px; }

.mianbxContent { background: url(../images/weizhi.jpg)no-repeat left center  }/*小导航图片*/
.content_more_a_zdy { background: url(../images/20180526110041_121098487.jpg); }/*自定义新闻栏目图片*/
.xwlb_img img:hover, .pro_list_box_item_l_zdy a:hover img, .products_pages_info:hover, .dgweb_pages_info:hover, .news_pages_info:hover { border-color: #1e50ae !important; }/*边框经过颜色*/
.pro_list_box_item_r_zdy { width: 577px; } /*自定义新闻左边宽度*/
.shopmrsc p.xwlbbt:hover { color: #ed6c00; } /*默认新闻鼠标经过颜色*/
/*分页*/
.pages{ text-align: center; margin : 50px 0 30px; }
.pages ul li{ display: inline-block; line-height: 180%;}
.pages ul li a, .pages ul li span{ border:1px #ddd solid; padding:5px 10px; margin-right: 10px; background: #f5f5f5;  }
.pages ul li.active a{ background: #0058a3; color: #fff; }
/*分页*/
.linkTagcs { width: 140px; height: auto; }
.linkTagcs ul { margin: 0px; padding: 0px; list-style-type: none; }
.linkTagcs li { list-style: none; margin: 0px; width: 140px; padding-right: 0px; line-height: 40px; float: left; }
.linkTagcs li a { color: #555; word-break: break-all; }
.linkTagcs li img { border: 0px; }
/* 内页导航 */
.mianbxContent { background-color: #fff; border-bottom: solid #ccc 1px; line-height: 40px !important; margin-bottom: 20px !important; height: 40px !important; width: 100% !important; text-align: left!important; text-indent: 22px; }
.strong_title { display: none; }
.dgweb_pages_info { padding: 20px 0!important; }
/*新闻中心*/
.xwlb_img img { border: 1px solid #d1d1d1; width: 205px!important; height: 135px!important; }
/*内页新闻排版*/
.pro_list_box_item_zdy { float: left; text-align: left; border-bottom: #efefef solid 1px; padding: 15px 5px; }
.pro_list_box_item_zdy:hover { background-color: #f9f9f9; }
.pro_list_box_item_l_zdy { width: 205px; height: 135px; float: left; }
.pro_list_box_item_l_zdy a img { width: 205px; height: 135px; border: 1px solid #ccc; }
.pro_list_box_item_r_zdy { height: 135px; margin-left: 20px; float: left; }
.pro_list_box_item_r_zdy a p { height: 36px; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 15px; border: none; }
.pro_list_box_item_r_zdy a div { color: #666; height: 50px; }
.content_more_a_zdy { width: 90px; height: 30px; display: block; margin-top: 20px; }
.pro_list_box_item_zdy { overflow: hidden; }
.xwlb_img img:hover, .pro_list_box_item_l_zdy a:hover img { border: 1px solid #666; }
.cont_d { height: auto; }      /*地图侧高度*/
.cont_tl, .cont_dlt i, .cont_drt i { background: #0058a3; } /*文字背景颜色*/
.cont_dlt p, .cont_drm { color: #0058a3; }  /*文字背景颜色*/
.iconfont { color: #555; }      /*图标颜色*/
@font-face { font-family: 'iconfont';  /* project id 559244 */ src: url('http://at.alicdn.com/t/font_559244_otxxa1mm7a54s4i.eot'); src: url('http://at.alicdn.com/t/font_559244_otxxa1mm7a54s4i.eot?#iefix') format('embedded-opentype'),  url('http://at.alicdn.com/t/font_559244_otxxa1mm7a54s4i.woff') format('woff'),  url('http://at.alicdn.com/t/font_559244_otxxa1mm7a54s4i.ttf') format('truetype'),  url('http://at.alicdn.com/t/font_559244_otxxa1mm7a54s4i.svg#iconfont') format('svg'); }
.iconfont_t { font-family: "iconfont" !important; font-size: 60px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
.iconfont { font-family: "iconfont" !important; font-size: 53px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; line-height: 53px; }
.cont_tl { width: 27%; height: 256px; }
.cont_tlt { display: block; font-size: 36px; font-weight: bold; color: #fff; line-height: 36px; margin-top: 40px; margin-left: 10%; }
.cont_tl p { width: 226px; height: 45px; line-height: 45px; border: 2px solid #fff; font-size: 22px; color: #fff; text-align: center; margin-bottom: 30px; margin-left: 10%; margin-top: 30px; }
.cont_tl p span { font-weight: normal; font-size: 21px; }
.cont_tlc { display: block; font-size: 24px; color: #fff; font-family: arial; text-transform: uppercase; margin-left: 10%; }
.cont_tr { width: 73%; background: #eeeeee; height: 256px; font-size: 50px; position: relative; }
.cont_tr i { position: absolute; }
.cont_tt { margin: 0 auto; width: 67%; height: 55%; margin-top: 56px; }
.cont_ttt { font-size: 24px; color: #494949; }
.cont_tt p { font-size: 14px; line-height: 24px; height: 70px; overflow: hidden; color: #494949; padding-top: 25px; }
.cont_d { width: 100%; padding-top: 25px; }
.cont_dl { width: 45%; height: auto; background: #f5f5f5; }
.cont_dr { width: 55%; height: inherit; background: #eee; height: auto; padding-bottom: 42px; }
.cont_dlt { margin-top: 45px; height: 30px; margin-bottom: 42px; }
.cont_dlt i { width: 7px; height: 23px; display: block; float: left; margin-top: 4px; }
.cont_dlt p { font-size: 28px; font-weight: bold; padding-left: 25px; line-height: 28px; }
.cont_dld { height: 110px; padding-left: 30px; width: 400px; }
.cont_dld1 { display: block; font-size: 18px; font-weight: normal; color: #333; height: 20px; padding-left: 80px; padding-top: 5px; }
.cont_dld p { font-size: 14px; color: #666666; line-height: 26px; padding-left: 80px; }
.cont_dld i { float: left; }
.cont_drt { margin-left: 45px; }
.cont_drm { display: block; float: left; font-size: 43px; line-height: 43px; font-weight: bold; margin-top: 45px; }
.cont_drt i { display: block; float: left; width: 84px; height: 4px; }
.cont_drt p { font-size: 20px; font-weight: normal; color: #333; display: block; float: left; padding-top: 3px; }
.cont_drt1 { margin-top: 53px; float: left; width: 100px; height: 40px; margin-left: 8px; margin-bottom: 30px; }
.cont_dl p a { font-size: 14px; }
.cont_dld p { padding-top: 10px; }
.qqkefu { position: fixed; top: 50%; _position: absolute;  _top: expression(eval(document.documentElement.scrollTop + 365));
z-index: 20; /*right:0;*/
right: 30px; width: 39px; }
.qqkefu ul li { width: 45px; height: 45px; margin-bottom: 1px; float: right; background: url("../images/kf.png") no-repeat; background-color: #0058a3; line-height: 45px; font-size: 14px; cursor: pointer; position: relative; }
.qqkefu ul li a { color: #fff; overflow: hidden; display: block; height: 45px; padding-left: 10px; }
.qqkefu ul li.qq_cza { overflow: hidden }
.qqkefu ul li:hover { background-color: #de2418; }
.qqkefu ul li.top { background-position: 0 0; position: relative; width: 45px; height: 45px; cursor: pointer; }
.qqkefu ul li b { width: 45px; height: 45px; display: block; overflow: hidden; float: right; }
.qqkefu ul li span { font-size: 14px; font-weight: bold; color: #FFF; }
.qqkefu ul li.qq_phone { background-position: right -46px; }
.qqkefu ul li.qq_ku { background-position: right -92px; }
.qqkefu ul li.qq_ms { background-position: right -138px; }
.qqkefu ul li.qq_czb { background-position: right -184px; }
.qqkefu ul li.qq_czc { background-position: right -184px; }
.qqkefu ul li.qq_app { background-position: right -228px; }
.qqkefu ul li.qq_czae { line-height: 15px !important }
.erweima { width: 130px; height: 150px; position: absolute; top: -107px; left: -150px; background: #FFF; border: 1px solid #CCC; float: left; cursor: default !important; display: none;/*overflow: hidden;*/
}
.erweima p { line-height: 20px; color: #000; font-size: 12px; text-align: center; float: left; width: 130px; }
.erweima p img { width: 110px; height: 110px; margin: 10px 10px 0px 10px; }
.erweima .arrow3 { width: 5px; height: 10px; display: block; /*background:url(../images/czx6.png) no-repeat;*/
position: absolute; right: -5px; top: 122px; }
.app { width: 130px; height: 150px; position: absolute; top: -107px; left: -150px; background: #FFF; border: 1px solid #CCC; float: left; cursor: default !important; display: none;/*overflow: hidden;*/
}
.app p { line-height: 20px; color: #000; font-size: 12px; text-align: center; float: left; width: 130px; }
.app p img { width: 110px; height: 110px; margin: 10px 10px 0px 10px; }
.app .arrow3 { width: 5px; height: 10px; display: block; /*background:url(../images/czx6.png) no-repeat;*/
position: absolute; right: -5px; top: 132px; }
.erweima1 { width: 130px; height: 150px; position: absolute; top: -107px; left: -150px; background: #FFF; border: 1px solid #CCC; float: left; cursor: default !important; display: none;/*overflow: hidden;*/
}
.erweima1 p { line-height: 20px; color: #000; font-size: 12px; text-align: center; float: left; width: 130px; }
.erweima1 p img { width: 110px; height: 110px; margin: 10px 10px 0px 10px; }
.erweima1 .arrow3 { width: 5px; height: 10px; display: block; /*background:url(../images/czx6.png) no-repeat;*/
position: absolute; right: -5px; top: 122px; }

.pro_one_box{ width: 256px; float: left; margin :0 20px 10px 0; text-align: center; }
.pro_one_box:nth-child(3n){ margin-right:  0px;}
.pro_one_box .pro_pic{  border:1px #ddd solid; padding:10px; }
.pro_one_box .pro_pic img{ max-width: 100%; display: block; height: 185px; margin: 0 auto; }
.pro_one_box .pro_name{ line-height: 30px; }

.title{ line-height: 50px; }
.fbt{ border-bottom: 1px #ddd solid; margin-bottom: 20px; padding-bottom: 10px; }
.bigpic img{ margin:20px auto; display: block; max-width: 100%;  }
.show_page{ margin-top: 30px; line-height: 40px; }
.show_page li:first-child{ border-bottom: 1px #ddd solid;  }

/*新闻*/
.news_list dl{ margin-bottom:20px; padding-bottom: 20px; border-bottom: 1px #eee solid; }
.news_list dl dt { position: relative; line-height: 30px; }
.news_list dl dt a{  font-size: 15px; color: #333; font-weight: bold;}
.news_list dl dt span{ position: absolute; top: 0; right:0; }
.news_list dl dd{ color: #888; }